var runtime.writeBarrier
24 uses
runtime (current package)
atomic_pointer.go#L33: if writeBarrier.enabled {
atomic_pointer.go#L57: if writeBarrier.enabled {
atomic_pointer.go#L76: if writeBarrier.enabled {
atomic_pointer.go#L91: if writeBarrier.enabled {
atomic_pointer.go#L107: if writeBarrier.enabled {
map_fast32.go#L431: if goarch.PtrSize == 4 && t.Key.PtrBytes != 0 && writeBarrier.enabled {
map_fast64.go#L433: if t.Key.PtrBytes != 0 && writeBarrier.enabled {
mbarrier.go#L156: if writeBarrier.needed && typ.PtrBytes != 0 {
mbarrier.go#L225: if writeBarrier.needed && typ != nil && typ.PtrBytes != 0 && size >= goarch.PtrSize {
mbarrier.go#L280: if writeBarrier.needed {
mbarrier.go#L310: if writeBarrier.needed && typ.PtrBytes != 0 {
mbarrier.go#L323: if writeBarrier.needed && typ.PtrBytes != 0 {
mbarrier.go#L332: if writeBarrier.needed && typ.PtrBytes != 0 {
mbitmap.go#L545: if !writeBarrier.needed {
mbitmap.go#L615: if !writeBarrier.needed {
mbitmap.go#L700: if !writeBarrier.needed {
mgc.go#L215: var writeBarrier struct {
mgc.go#L236: writeBarrier.needed = gcphase == _GCmark || gcphase == _GCmarktermination
mgc.go#L237: writeBarrier.enabled = writeBarrier.needed
mgcmark.go#L1037: if !writeBarrier.needed {
mgcmark.go#L1151: if !writeBarrier.needed {
slice.go#L64: if copymem > 0 && writeBarrier.enabled {
slice.go#L275: if lenmem > 0 && writeBarrier.enabled {
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |